﻿//*********************************************************************
//
//  文件名：SpecialCreateViewModel
//
//  作者： LW
//
//  作用：
//
//  日期：2015/9/22 11:36:24
//
//*********************************************************************
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using YouTravel.Framework.Enums;

namespace YouTravel.ViewModels
{
    /// <summary>
    /// SpecialCreateViewModel
    /// 专线创建视图模型
    /// </summary>
    public class SpecialCreateViewModel
    {
        /// <summary>
        /// 专线名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 负责人姓名
        /// </summary>
        public string ChargeName { get; set; }

        /// <summary>
        /// 负责人手机
        /// </summary>
        public string ChargePhone { get; set; }

        /// <summary>
        /// 负责人证件名称
        /// </summary>
        public string ChargePaperType { get; set; }

        /// <summary>
        /// 负责人证件号码
        /// </summary>
        public string ChargePaperNumber { get; set; }

        /// <summary>
        /// 专线负责人银行卡号
        /// </summary>
        public string ChargeBankNumber { get; set; }

        /// <summary>
        /// 专线负责人开户银行
        /// </summary>
        public string ChargeBank { get; set; }

        /// <summary>
        /// 悠城公司卡银行卡号
        /// </summary>
        public string CompanyNumber { get; set; }

        /// <summary>
        /// 悠城公司卡开户银行
        /// </summary>
        public string CompanyBank { get; set; }

        /// <summary>
        /// 合同名称
        /// </summary>
        public string ContractName { get; set; }

        /// <summary>
        /// 合同到期时间
        /// </summary>
        public DateTime ContractEndDate { get; set; }

        ///// <summary>
        ///// 合同存放地址
        ///// </summary>
        //public string ContractUrl { get; set; }

        ///// <summary>
        ///// 合同文件名称
        ///// </summary>
        //public string ContractFileName { get; set; }

        /// <summary>
        /// 合同附件信息
        /// string1:合同名称 如：123.doc
        /// string2:合同地址 如：http://www.baidu.com/file/123.doc
        ///// </summary>
        //public List<Tuple<string, string>> ContractAttachmentList { get; set; }

        public List<MyClass> ContractAttachmentList { get; set; }

        /// <summary>
        /// 专线管理员
        /// </summary>
        public string AccountAdministrator { get; set; }

        /// <summary>
        /// 真实姓名
        /// </summary>
        public string AccountRelName { get; set; }

        /// <summary>
        /// 手机号码
        /// </summary>
        public string AccountPhone { get; set; }


        //以下是系统处理

        /// <summary>
        /// 分社ID
        /// </summary>
        public int BranchId { get; set; }

        /// <summary>
        /// 专线状态
        /// 1-正常 2-冻结 3-销户
        /// </summary>
        public SpecialStatus Status { get; set; }

        /// <summary>
        /// 创建人
        /// </summary>
        public int Creater { get; set; }
        /// <summary>
        /// 创建人姓名
        /// </summary>
        public string CreaterName { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }

        /// <summary>
        /// 合同起始时间
        /// </summary>
        public DateTime ContractStartDate { get; set; }
    }

    public class MyClass {
        public string Item1 { get; set; }
        public string Item2 { get; set; }
    }
}
